水無瀬の部屋 > Programming > sample > cur2cpp > loadcur.h |
---|
1: //*********************************************************
2: // プロジェクト: cur2cpp
3: // ファイル名: loadcur.h
4: //*********************************************************
5: #ifndef LOADCUR_HEAD_INCLUDED
6: #define LOADCUR_HEAD_INCLUDED
7:
8:
9: //*********************************************************
10: // ヘッダ の インクルード
11: //*********************************************************
12: #ifndef TOOLS_HEAD_INCLUDED // 冗長ガード
13: #include <tools.h>
14: #ifndef TOOLS_HEAD_INCLUDED // ガード名の検査
15: #error "? TOOS_HEAD_INCLUDED"
16: #endif // #ifndef TOOS_HEAD_INCLUDED
17: #endif // #ifndef TOOS_HEAD_INCLUDED
18:
19: //
20: #include <filefmt/curfile.h>
21:
22:
23: //*********************************************************
24: // 構造体 の 宣言
25: //*********************************************************
26: // カーソル構造体
27: typedef struct MONOCHROMECURSORFILEDATA_tag
28: {
29: CURSORFILEHEAD cfh; // ファイルヘッダ
30: CURSORINFOHEAD cih; // カーソル情報 ヘッダ
31: BITMAPINFOHEADER bih; // ビットパターン ヘッダ
32: const BYTE *maskXOR; // XOR ビットパターン
33: const BYTE *maskAND; // AND ビットパターン
34: } MONOCHROMECURSORFILEDATA_t;
35:
36:
37: //*********************************************************
38: // 関数 の 宣言
39: //*********************************************************
40: #ifdef __cplusplus
41: extern "C" {
42: #endif
43:
44:
45: // loadcur.cpp
46: MONOCHROMECURSORFILEDATA_t *LoadMonochromeCursorFileData ( FILE *fp );
47: bool ReleaseMonochromeCursorFileData( MONOCHROMECURSORFILEDATA_t *cursor );
48:
49:
50: #ifdef __cplusplus
51: } // extern "C"
52: #endif
53:
54:
55: #endif // #ifndef LOADCUR_HEAD_INCLUDED
56:
57:
58: //** end **
参照:
cur2cpp.cpp, loadcur.cpp
水無瀬の部屋 > sample > cur2cpp > loadcur.h |
---|
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/cur2cpp/loadcur_h.shtml